home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #5 / Amiga Plus CD - 2000 - No. 5.iso / Tools / Musik / Misc / Amster / Source / include / gui.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-01-01  |  1.5 KB  |  67 lines

  1. /*
  2. ** GUI Header
  3. */
  4.  
  5. #include <sys/types.h>
  6.  
  7. #include "include/napster.h"
  8.  
  9. #ifndef AMSTER_GUI_H
  10. #define AMSTER_GUI_H
  11.  
  12. extern struct guidata *gui;
  13. extern int gui_napon;
  14. extern int UseLamps;    /* search.c needs this */
  15. extern int UseTWF;        /* search.c needs this */
  16.  
  17. struct guidata {
  18.     struct MUI_CustomClass *url_mcc;
  19.     struct MUI_CustomClass *panel_mcc;
  20.     struct MUI_CustomClass *search_mcc;
  21.     struct MUI_CustomClass *resultview_mcc;
  22.     struct MUI_CustomClass *dl_mcc;
  23.     struct MUI_CustomClass *ul_mcc;
  24.     struct MUI_CustomClass *share_mcc;
  25.     struct MUI_CustomClass *prf_mcc;
  26.     struct MUI_CustomClass *about_mcc;
  27.     struct MUI_CustomClass *info_mcc;
  28.     struct MUI_CustomClass *msg_mcc;
  29.     struct MUI_CustomClass *chat_mcc;
  30.     struct MUI_CustomClass *navi_mcc;
  31.     struct MUI_CustomClass *hotlist_mcc;
  32.     struct MUI_CustomClass *channellist_mcc;
  33.     u_long *app;
  34.     u_long *iconpanelmenu;
  35.     u_long *win;
  36.     u_long *searchpanel,*statgrp,*stat,*lamp,*inbut,*outbut,*rebut,*rect,*iconpanel;
  37.     u_long *swin;
  38.     u_long *shwin;
  39.     u_long *iwin;
  40.     u_long *mwin;
  41.     u_long *dwin;
  42.     u_long *uwin;
  43.     u_long *awin;
  44.     u_long *WI_Navigator, *WI_ConnectTo;
  45.     u_long *WI_Hotlist;
  46.     u_long *WI_ChannelList;
  47.  
  48.     /* Connect to... */
  49.     u_long *ST_ConnectServer, *ST_ConnectUser, *ST_ConnectPw, *TG_ConnectReg;
  50.     u_long *BT_ConnectServer;
  51.  
  52.     /* For now, let these variables live among the GUI instance data */
  53.     char *ConnectUser, *ConnectPw;
  54. };
  55.  
  56. enum {
  57.     CONNECT,
  58.     DISCONNECT,
  59.     RECONNECT,
  60.     CONNECTSERVER,
  61.     EXECUTEAREXX,
  62.     UPDATEPANEL,
  63.     DEICONIFIED
  64. };
  65.  
  66. #endif    /* AMSTER_GUI_H */
  67.